﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 {
	margin-bottom: 10px;
}
.ml10 {
	margin-left: 10px;
}
.bg {
	background: #FFF;
}
/**/
.banner a {
	display: block;
	background: url(../images/banner.jpg) no-repeat center top;
	height: 514px;
	overflow: hidden;
}
.fullSlide {
	width: 100%;
	position: relative;
	background: #fff;
	height: 514px;
}
.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.fullSlide .bd ul {
	width: 100% !important;
}
.fullSlide .bd li {
	width: 100% !important;
	height: 514px;
	overflow: hidden;
	text-align: center;
}
.fullSlide .bd li a {
	display: block;
	height: 514px;
}
.fullSlide .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0px;
	left: 0;
	height: 30px;
	line-height: 30px;
}
.fullSlide .hd ul {
	text-align: center;
}
.fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
*display:inline;
	zoom: 1;
	border-radius: 10px;
	width: 42px;
	height: 11px;
	margin: 1px;
	overflow: hidden;
	background: #fff;
	filter: alpha(opacity=50);
	opacity: 0.5;
	line-height: 999px;
}
.fullSlide .hd ul .on {
	background: #d30000;
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.fullSlide .prev, .fullSlide .next {
	display: block;
	position: absolute;
	z-index: 5;
	top: 50%;
	margin-top: -33px;
	z-index: 1;
	width: 73px;
	height: 73px;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: 0.5;
	display: none;
}
.fullSlide .prev {
	background: url(../images/banLeft.png) no-repeat;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='/Skins/Default/Img/banLeft.png');
	_background: none;
	left: 150px;
}
.fullSlide .next {
	background: url(../images/banRight.png) no-repeat;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='/Skins/Default/Img/banRight.png');
	_background: none;
	right: 150px;
}
.s_bj {
	height: 72px;
	overflow: hidden;
	background: url(../images/ss-bj.jpg) no-repeat center top;
	margin-bottom: 0px;
}
/**/
.dz-bj {
	overflow: hidden;
	background: #f2f2f2;
}
.dz-l {
	width: 286px;
	margin-top: 30px;
	overflow: hidden;
}
.dz-l h2 {
	width: 286px;
	height: 101px;
	text-align: center;
}
.dz-l h2 a {
	display: inline-block;
	width: 286px;
	height: 80px;
	font: bold 26px/30px "Microsoft Yahei";
	color: #fff;
	padding-top: 26px;
	background: url(../images/dz-n.jpg) no-repeat center top;
}
.dz-l h2 i {
	display: block;
	font: 16px/24px "Microsoft Yahei";
	text-transform: uppercase;
	color: #dfa3a3;
	font-style: italic;
}
.dz-l ul li {
	width: 286px;
	height: 80px;
	background: url(../images/dz-s.jpg) no-repeat center top;
	text-align: center;
}
.dz-l ul li a {
	display: inline-block;
	width: 286px;
	line-height:80px;
	font: 18px/80px "Microsoft Yahei";
	color: #fff;
}
.dz-l ul li a:hover {
	color:#fff;
	background:#d30000;
}
.dz-l ul li i {
	display: block;
	font: 10px/20px "Microsoft Yahei";
	text-transform: uppercase;
	letter-spacing: -1px;
	color: #ababab;
	font-style: italic;
}
.dz-r {
	width: 901px;
	margin-top: 30px;
	position: relative;
	overflow: hidden;
}
.dz-r .dz-x, .dz-r .dz-y {
	position: absolute;
	top: 289px;
	width: 41px;
	height: 41px;
	z-index: 2;
}
.dz-r .dz-x {
	left: 0;
}
.dz-r .dz-y {
	right: 0;
}
.dz-s {
	width: 901px;
	height: 526px;
	overflow: hidden;
}
.dz-s dl {
	position: relative;
}
.dz-s dl dt {
	width: 901px;
	height: 526px;
}
.dz-s dl dt img {
	width: 899px;
	height: 524px;
	border: 1px solid #bababa;
}
.dz-s dl dd {
	position: absolute;
	top: 158px;
	left: 80px;
	width: 258px;
}
.dz-s dl dd h3 {
	width: 250px;
	height: 54px;
	margin-bottom: 12px;
	font: bold 24px/54px "Microsoft Yahei";
	color: #fff;
	border-bottom: 1px dashed #fff;
}
.dz-s dl dd p {
	width: 250px;
	font: 14px/26px "Microsoft Yahei";
	color: #fff;
}
.dz-s dl dd em a {
	display: block;
	width: 114px;
	height: 34px;
	margin-top: 34px;
	text-align: center;
	font: 18px/34px "Microsoft Yahei";
	color: #fff;
	background: url(../images/dz-btn.png) no-repeat center top;
}
/**/
.case-bj {
	overflow: hidden;
}
.case-bj h2 {
	height: 62px;
	text-align: center;
}
.case-bj h4 {
	font-size: 12px;
    color: #a2a2a2;
    line-height:48px;
	text-align: center;
}
.case-bj h2 a {
	font: bold 30px/92px "Microsoft Yahei";
	color: #d30000;
}
.case-bj ul {
	height: 86px;
	margin-left: -2px;
}
.case-bj ul li {
	float: left;
	width: 146px;
	height: 53px;
}
.case-bj ul li a {
	float: left;
	display: inline-block;
	width: 146px;
	height: 53px;
	text-align: center;
	font: 18px/49px "Microsoft Yahei";
	color: #000;
	background: url(../images/case-n1.jpg) no-repeat center top;
}
.case-bj ul li.no a {
	border-right: 1px solid #282828;
}
.case-bj ul li a:hover, .case-bj ul li.cur a {
	background: #dd0000;
	border-color: #dd0000;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.case {
	height: 372px;
	overflow: hidden;
}
.case dl {
	float: left;
	width: 321px;
	height: 371px;
	margin-right: 28px;
	background: #ededea;
}
.case dl.no {
	margin: 0;
}
.case dl dt {
	width: 321px;
	height: 213px;
}
.case dl dt img {
	width: 321px;
	height: 213px;
}
.case dl dd h3 {
	text-align: center;
	width: 300px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 48px;
	margin: 0 auto 12px;
	font: bold 18px/48px "Microsoft Yahei";
	color: #303030;
	border-bottom: 1px dashed #a7a7a7;
}
.case dl dd p {
	width: 300px;
	margin: 0 auto;
	text-align: center;
	font: 13px/28px "Microsoft Yahei";
	color: #303030;
}
/**/
.ys-bj {
	height: 1024px;
	position: relative;
	overflow: hidden;
}
.ys-bj .ys1 {
	height: 620px;
	background: url(../images/ys1.jpg) no-repeat center top;
}
.ys-bj .ys2 {
	height: 403px;
	background: url(../images/ys2.jpg) no-repeat center top;
}
.ys-bj h2 {
	position: absolute;
	top: 84px;
	left: 50%;
	width: 1000px;
	text-align: center;
	margin-left: -500px;
	font: bold 36px/50px "Microsoft Yahei";
	color: #d30000;
}
.ys-bj h2 i {
	display: block;
}
.ys-bj h2 i img {
	width: 486px;
	height: 20px;
}
.ys-bj h2 em {
	display: block;
	font: 24px/30px "Microsoft Yahei";
	color: #292929;
}
.ys {
	position: absolute;
	top: 257px;
	left: 50%;
	width: 1200px;
	height: 740px;
	margin-left: -600px;
}
.ys dl {
	width: 644px;
	position: absolute;
	height: 224px;
	overflow: hidden;
}
.ys dl dt {
	float: left;
	width: 105px;
	height: 95px;
	text-align: center;
	font: bold 36px/95px "Microsoft Yahei";
	color: #fff;
	background: url(../images/ys-s.png) no-repeat center top;
}
.ys dl dd {
	float: right;
	width: 525px;
}
.ys dl dd h3 {
	height: 52px;
	font: bold 20px/24px "Microsoft Yahei";
	color: #292929;
}
.ys dl dd h3 i {
	display: block;
	font: 10px/20px "Times New Roman", Times, serif;
	height: 20px;
	overflow: hidden;
	letter-spacing: -1px;
	text-transform: uppercase;
	color: #9a9a9a;
}
.ys dl dd p {
	margin-bottom: 12px;
	font: 14px/24px "Microsoft Yahei";
	color: #4f4f4f;
}
.ys .dl01 {
	top: 0;
	left: 0;
	background: url(../images/ys-sr.png) no-repeat 48px 124px;
}
.ys .dl02 {
	top: 227px;
	left: 0;
}
.ys .dl03 {
	top: 402px;
	right: 0;
	background: url(../images/ys-sr.png) no-repeat 48px 105px;
}
.ys .dl04 {
	top: 590px;
	right: 0;
}
/**/
.lc-bj {
	width: 1200px;
	height: 570px;
	margin: 0 auto;
	overflow: hidden;
}
.lc-bj h2 {
	height: 60px;
	text-align: center;
	margin: 30px 0 33px 0;
	background: url(../images/lc-bt.gif) no-repeat center bottom;
}
.lc-bj h2 a {
	font: bold 24px/60px "Microsoft Yahei";
	color: #dc1007;
}
.lc-bj ul {
	height: 446px;
	background: url(../images/lc-bj.jpg) no-repeat left top;
}
.lc-bj ul li {
	float: left;
	width: 180px;
	height: 222px;
	text-align: center;
	margin-right: 30px;
*display:inline;
}
.lc-bj ul li.no {
	margin: 0;
}
.lc-bj ul li a {
	display: inline-block;
	width: 180px;
	background: url(../images/lc-s1.jpg) no-repeat center top;
}
.lc-bj ul li img {
	width: 130px;
	height: 130px;
	padding: 8px;
	margin-bottom: 6px;
}
.lc-bj ul li span {
	display: block;
	text-align: center;
	font: 12px/30px "Microsoft Yahei";
	color: #333;
}
.lc-bj ul li a:hover {
	text-decoration: none;
	background: url(../images/lc-s2.jpg) no-repeat center top;
}
.lc-bj ul li a:hover span {
	color: #dc1007;
}
/**/
.pic1 {
	height: 293px;
	position: relative;
	background: url(../images/pic1.jpg) no-repeat center top;
	overflow: hidden;
}
.pic1 p {
	position: absolute;
	top: 70px;
	left: 50%;
	width: 280px;
	margin-left: -54px;
}
.pic1 p span {
	display: block;
	margin-left: 48px;
	font: 18px/24px "Microsoft Yahei";
	font-style: italic;
	color: #202020;
}
.pic1 p span b {
	display: block;
	font: bold 29px/40px "Microsoft Yahei";
	color: #d30000;
	font-style: italic;
}
.pic1 p em a {
	display: block;
	width: 126px;
	height: 37px;
	margin-top: 98px;
	text-align: center;
	font: 18px/37px "Microsoft Yahei";
	color: #fff;
	background: url(../images/pic-btn.png) no-repeat center top;
}
/**/
.news-bj {
	height: 475px;
	overflow: hidden;
}
.news-l {
	width: 477px;
	height: 420px;
	margin-top: 47px;
	overflow: hidden;
}
.news-bt {
	height: 40px;
	margin-bottom: 30px;
	background: url(../images/news-l.jpg) no-repeat center bottom;
}
.news-bt i {
	float: left;
	padding-left: 21px;
	background: url(../images/zz-s1.png) no-repeat left 3px;
}
.news-bt span {
	float: right;
	padding-right: 18px;
	background: url(../images/news-ss1.png) no-repeat right 5px;
}
.news-bt i a {
	font: bold 18px/20px "Microsoft Yahei";
	color: #d40303;
}
.news-bt span a {
	font: 12px/22px "Microsoft Yahei";
	color: #9c9c9c;
}
.news-l dl dt {
	width: 476px;
	height: 228px;
	margin-bottom: 10px;
}
.news-l dl dt img {
	width: 476px;
	height: 228px;
}
.news-l dl dd b {
	display: block;
	text-align: center;
	height: 34px;
	font: 14px/30px "Microsoft Yahei";
}
.news-l dl dd b a {
	color: #000;
}
.news-l dl dd p {
	font: 12px/22px "Microsoft Yahei";
	color: #666;
}
.news-l dl dd p a {
	color: #d30000;
}
.news-r {
	width: 664px;
	height: 420px;
	overflow: hidden;
	margin-top: 47px;
}
.news-r h2 {
	background: url(../images/news-r.jpg) no-repeat center bottom;
}
.news-r dl {
	height: 117px;
	overflow: hidden;
}
.news-r dl dt {
	float: left;
	width: 146px;
	height: 88px;
}
.news-r dl dt img {
	width: 146px;
	height: 88px;
}
.news-r dl dd {
	float: right;
	width: 504px;
}
.news-r dl dd b {
	display: block;
	height: 34px;
	font: 14px/22px "Microsoft Yahei";
}
.news-r dl dd b a {
	color: #000;
}
.news-r dl dd p {
	font: 12px/22px "Microsoft Yahei";
	color: #666;
}
.news-r dl dd p a {
	color: #d30000;
}
.news-r ul li {
	float: left;
	width: 300px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	height: 30px;
	padding-left: 28px;
	padding-right: 4px;
	background: url(../images/news-ss.gif) no-repeat left center;
	font: 12px/30px "Microsoft Yahei";
}
.news-r ul li a {
	color: #666;
}
/**/
.about-bj {
	height: 478px;
	background: #f7f7f7;
	overflow: hidden;
}
.about-bj dl {
	height: 420px;
	margin-top: 41px;
	overflow: hidden;
}
.about-bj dl dt {
	float: left;
	width: 604px;
	height: 411px;
	background: url(../images/about-s.jpg) no-repeat center bottom;
}
.about-bj dl dt img {
	width: 592px;
	height: 362px;
	padding: 4px;
	border: 1px solid #d2d2d2;
}
.about-bj dl dd {
	float: right;
	width: 570px;
	overflow: hidden;
}
.about-bj dl dd h3 {
	width: 160px;
	height: 98px;
	border-top: 5px solid #ccc;
	overflow: hidden;
}
.about-bj dl dd h3 b {
	display: block;
	margin-top: 16px;
	font: bold 30px/40px Arial, Helvetica, sans-serif;
	color: #222;
}
.about-bj dl dd h3 a {
	font: bold 18px/22px "Microsoft Yahei";
	color: #6d6d6d;
}
.about-bj dl dd p {
	font: 14px/32px "Microsoft Yahei";
	color: #6d6d6d;
}
.about-bj dl dd span {
	display: block;
	width: 356px;
	height: 36px;
	margin-top: 30px;
}
.about-bj dl dd span a {
	display: block;
	width: 167px;
	height: 34px;
	text-align: center;
	font: 18px/34px "Microsoft Yahei";
	color: #fff;
	background: url(../images/about-bt.gif) no-repeat center top;
}
/**/
.zz-bj {
	overflow: hidden;
}
.zz {
	width: 1280px;
	margin: 0 auto;
	position: relative;
}
.zz ul {
	height: 40px;
	margin-bottom: 29px;
	background: url(../images/zz-r.jpg) no-repeat center bottom;
}
.zz ul li {
	float: left;
	height: 40px;
	font: bold 18px/20px "Microsoft Yahei";
}
.zz ul li a {
	display: inline-block;
	width: 88px;
	height: 40px;
	padding-left: 23px;
	color: #000;
	background: url(../images/zz-s2.png) no-repeat left 3px;
}
.zz ul li a:hover, .zz ul li.cur a {
	text-decoration: none;
	background: url(../images/zz-s1.png) no-repeat left 3px;
	color: #d30000;
}
.zz-more {
	position: absolute;
	top: 0;
	right: 0;
}
.zz-more a {
	font: 12px/30px "Microsoft Yahei";
	color: #9c9c9c;
	padding-right: 18px;
	background: url(../images/news-ss1.png) no-repeat right 2px;
}
.zz .zz-x, .zz .zz-y {
	position: absolute;
	top: 70px;
	width: 43px;
	height: 43px;
}
.zz .zz-x img, .zz .zz-y img {
	width: 43px;
	height: 43px;
}
.zz .zz-x {
	left: -65px;
}
.zz .zz-y {
	right: -65px;
}
.zz-s {
	height: 220px;
	overflow: hidden;
}
.zz-s ol li {
	float: left;
	width: 238px;
	margin-right: 21px;
	margin-left:1px;
*display:inline;
}
.zz-s ol li.no {
	margin: 0;
}
.zz-s ol li img {
	width: 226px;
	height: 160px;
	padding: 5px;
	border: 1px solid #b1b1b1;
}
.zz-s ol li span {
	display: block;
	text-align: center;
	font: 13px/30px "Microsoft Yahei";
	color: #383838;
}
/**/
/*---产品中心---*/
.cptit {
	height: 48px;
	border-bottom: 1px solid #bababa;
	line-height: 48px;
	color: #1a1a1a;
	font-family: "Microsoft Yahei";
	margin-bottom:20px;
}
.cptit h4 {
	display: inline-block;
	height: 48px;
	background: none;
	font-size: 18px;
	padding-left: 5px;
	font-weight: normal;
}
.cptit h4 a {
	color: #1a1a1a;
}
.cptit2 {
	background: #fff;
	height: 48px;
	border-bottom: 2px solid #ececec;
	line-height: 66px;
	color: #1a1a1a;
	font-family: "Microsoft Yahei";
}
.cptit2 h4 {
	display: inline-block;
	height: 48px;
	font-size: 16px;
	padding-left: 85px;
	font-weight: bold;
}
.pro_main {
	margin-top: 5px;
	border: solid 0px #ececec;
	border-top: none;
	border-bottom: none;
	zoom: 1;
	padding: 10px 0px;
	overflow: hidden;
	width:901px;
}
.t05 {
	padding: 0 10px;
	color: #fff;
	height: 32px;
	line-height: 32px;
	color: #333;
} /*左边标题块*/
.t05 a {
	color: #333;
}
.t05 img {
	padding: 6px 0 0 0;
	float: right;
}
.t05_con {
	border: solid 0px #ececec;
	border-top: 0;
	padding: 8px 11px;
	zoom: 1;
}
.proj_h4 {
	font: bold 18px/36px "microsoft Yahei";
	height: 36px;
	text-align: center;
}
.proj_h4 span {
	width: 240px;
	border-bottom: 1px dashed #842f07;
	color: #5a2c00;
	padding: 0 20px;
}
/* -- 产品分类列表 -- */
ul.t05_ul li {
	line-height: 30px;
	color: #666;
	white-space: nowrap;
	padding: 0 5px 0 25px;
	overflow: hidden;
	background: url(Img/li_s.gif) no-repeat;
	_float: left;
}
ul.t05_ul li span {
	font-size: 11px;
}
ul.t05_ul li a {
	width: 142px;
	height: 40px;
	display: block;
	overflow: hidden;
}
.t05_ul_more {
	border: 1px solid #E61217;
	background: #FFE7E8;
	line-height: 20px;
	height: 20px;
	_height: 17px;
	_padding-top: 3px;
}
.t05_ul_more img {
	margin: 0 5px;
}
.t05_ul_more a {
	color: #E61217;
}
.t05_ul_more a:hover {
	text-decoration: none;
	color: #E61217;
}
.check {
	color: #E61217;
}
.t05_con .tc .text {
	border: solid 1px #ececec;
	height: 20px;
	line-height: 20px;
}
.clr {
	float: right;
	color: #fff;
	font-weight: normal;
	font-size: 12px;
}
/* --  产品中心显示 所有产品  -- */
dl.pd_index_dl {
	width: 290px;
	overflow: hidden;
	float: left;
	padding:5px;
}
dl.pd_index_dl dt, dl.pd_index_dl dt a {
	width: 290px;
	height: 244px;
	line-height: 0;
	font-size: 0;
}
dl.pd_index_dl dt img {
	width: 286px;
	height: 240px;
	padding: 3px;
	border: 1px solid #ececec;
}
dl.pd_index_dl dt a:hover img {
	border: 1px solid #dc1007;
}
dl.pd_index_dl dd {
	margin-top: 3px;
	font-size: 14px;
	height: 30px;
	background: none;
	width: 237px;
	line-height: 30px;
	text-align: center;
	overflow: hidden;
}
dl.pd_index_dl dd a:hover {
	color: #dc1007;
}